Tenerife Canary Islands Best Beaches, Shopping, Loro Parque, Siam Park, Surfing, Hotels